html{background:#FFF;}
body{text-align:center;}
.body{margin:100px auto 0; width:400px;}

.logo{background:url(../images/logo.png) center center no-repeat; height:60px;}
.logo-text{padding-top:40px; padding-left:200px; text-align:left;}

.login-box{margin-top:20px;}
.login-box-tl{background:url(../images/box-corner.png); height:30px; padding-left:48px;}
.login-box-tr{background:url(../images/box-corner.png) right -30px; height:30px;}

.login-box-ml{background:url(../images/box-bg.png);padding-left:40px;}
.login-box-mr{background:url(../images/box-bg.png) right 0 repeat-y;padding-left:30px;padding-right:50px;}

.login-box-bl{background:url(../images/box-corner.png) 0 -60px; height:30px; padding-left:48px;}
.login-box-br{background:url(../images/box-corner.png) right -90px; height:30px;}

.login-form li label{ display:inline-block;width:70px; font-size:16px; text-align:left;}
.login-form li{clear:left; height:30px; line-height:30px; padding-top:10px;}
.login-form li .input{width:160px; height:25px;line-height:25px;font-size:20px;}
.login-form li.btn{ text-align:right; padding-right:25px;}
.login-form li.btn input
{
	font-size:16px; 
	padding:3px 12px;
	background:#E33403;
	color:#fff;
	border:none;
	cursor:pointer;
	-moz-border-radius: 12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
}

#login-msg{margin:20px 50px;}

.message-error{
	background: #E6C0C0 url(../images/error.gif) 5px no-repeat;border-top:2px solid #DE7A7B;border-bottom:2px solid #DE7A7B;
	padding-left:25px; margin:5px 0px; height:25px; line-height:25px;text-align:left;font-size:12px; color:#444444;
}



